Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


meshchatx/src/frontend/js/registries/coreToolsEntries.js bce42bcdce0e7d2c6d78228e864a4cd1d974cc82 (bce42bcd) Text, 8.57 KB

T8b949e// SPDX-License-Identifier: 0BSD

T8b949e/**
* @typedef {Object} ToolEntry
* @property {string} name
* @property {{ name: string } | null} [route]
* @property {string | null} [icon]
* @property {string} iconBg
* @property {string} titleKey
* @property {string} descriptionKey
* @property {string} [title]
* @property {string} [description]
* @property {boolean} [alpha]
* @property {boolean} [beta]
* @property {boolean} [comingSoon]
* @property {string} [customClass]
* @property {string} [image]
* @property {string} [imageClass]
* @property {string} [imageAlt]
* @property {{ href: string, target: string, icon: string }} [extraAction]
* @property {string | null} [pluginId]
*/

T8b949e/** @type {ToolEntry[]} */
Tff7b72export Tff7b72const Te6edf3CORE_TOOLS_ENTRIES Tff7b72= Tb4b4b4[
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"ping"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"ping" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"radar"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-blue-50 text-blue-500 dark:bg-blue-900/30 dark:text-blue-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.ping.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.ping.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rnprobe"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"rnprobe" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"radar"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-purple-50 text-purple-500 dark:bg-purple-900/30 dark:text-purple-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rnprobe.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rnprobe.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rncp"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"rncp" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"swap-horizontal"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-green-50 text-green-500 dark:bg-green-900/30 dark:text-green-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rncp.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rncp.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rnsh"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"rnsh" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"console-network-outline"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-indigo-50 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rnsh.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rnsh.description"Tb4b4b4,
Te6edf3alphaTff7b72: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rnx"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"rnx" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"console"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-teal-50 text-teal-600 dark:bg-teal-900/30 dark:text-teal-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rnx.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rnx.description"Tb4b4b4,
Te6edf3alphaTff7b72: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rnstatus"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"rnstatus" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"chart-line"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-orange-50 text-orange-500 dark:bg-orange-900/30 dark:text-orange-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rnstatus.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rnstatus.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rnpath"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"rnpath" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"route"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-indigo-50 text-indigo-500 dark:bg-indigo-900/30 dark:text-indigo-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rnpath.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rnpath.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rnpath-trace"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"rnpath-trace" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"map-marker-path"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-blue-50 text-blue-500 dark:bg-blue-900/30 dark:text-blue-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rnpath_trace.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rnpath_trace.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"translator"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"translator" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"translate"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-indigo-50 text-indigo-500 dark:bg-indigo-900/30 dark:text-indigo-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.translator.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.translator.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"bots"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"bots" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"robot"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-blue-50 text-blue-500 dark:bg-blue-900/30 dark:text-blue-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.bots.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.bots.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"propagation-nodes"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"propagation-nodes" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"mailbox"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-cyan-50 text-cyan-500 dark:bg-cyan-900/30 dark:text-cyan-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.propagation_nodes.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.propagation_nodes.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"forwarder"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"forwarder" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"email-send-outline"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-rose-50 text-rose-500 dark:bg-rose-900/30 dark:text-rose-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.forwarder.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.forwarder.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"sieve-filters"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"sieve-filters" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"filter-variant"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-violet-50 text-violet-600 dark:bg-violet-900/30 dark:text-violet-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.sieve_filters.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.sieve_filters.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"message-blocklist"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"message-blocklist" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"shield-alert"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-rose-50 text-rose-600 dark:bg-rose-900/30 dark:text-rose-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.message_blocklist.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.message_blocklist.description"Tb4b4b4,
Te6edf3betaTff7b72: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"documentation"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"documentation" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"book-open-variant"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-cyan-50 text-cyan-500 dark:bg-cyan-900/30 dark:text-cyan-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"docs.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"docs.subtitle"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"repository-server"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"repository-server" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"package-variant"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-sky-50 text-sky-600 dark:bg-sky-900/30 dark:text-sky-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.repository_server.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.repository_server.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"micron-editor"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"micron-editor" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"code-tags"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-teal-50 text-teal-500 dark:bg-teal-900/30 dark:text-teal-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.micron_editor.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.micron_editor.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"reticulum-config-editor"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"reticulum-config-editor" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"file-cog"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-blue-50 text-blue-500 dark:bg-blue-900/30 dark:text-blue-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.reticulum_config_editor.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.reticulum_config_editor.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"paper-message"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"paper-message" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"qrcode"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-blue-50 text-blue-500 dark:bg-blue-900/30 dark:text-blue-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.paper_message.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.paper_message.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rnode-flasher"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"rnode-flasher" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Tff7b72nullTb4b4b4,
Te6edf3imageTff7b72: Ta5d6ff"/rnode-flasher/reticulum_logo_512.png"Tb4b4b4,
Te6edf3imageClassTff7b72: Ta5d6ff"w-8 h-8 rounded-full"Tb4b4b4,
Te6edf3imageAltTff7b72: Ta5d6ff"RNode"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-purple-50 text-purple-500 dark:bg-purple-900/30 dark:text-purple-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rnode_flasher.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rnode_flasher.description"Tb4b4b4,
Te6edf3extraActionTff7b72: Tb4b4b4{
Te6edf3hrefTff7b72: Ta5d6ff"/rnode-flasher/index.html"Tb4b4b4,
Te6edf3targetTff7b72: Ta5d6ff"_blank"Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"open-in-new"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"mesh-server"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"mesh-server" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"server-network"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-amber-50 text-amber-500 dark:bg-amber-900/30 dark:text-amber-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.mesh_server.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.mesh_server.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rns-tunnel"Tb4b4b4,
Te6edf3comingSoonTff7b72: Tff7b72trueTb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"tunnel"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-indigo-50 text-indigo-500 dark:bg-indigo-900/30 dark:text-indigo-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rns_tunnel.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rns_tunnel.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"rns-filesync"Tb4b4b4,
Te6edf3comingSoonTff7b72: Tff7b72trueTb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"folder-sync"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-emerald-50 text-emerald-500 dark:bg-emerald-900/30 dark:text-emerald-200"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"tools.rns_filesync.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"tools.rns_filesync.description"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"debug-logs"Tb4b4b4,
Te6edf3routeTff7b72: Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"debug-logs" Tb4b4b4}Tb4b4b4,
Te6edf3iconTff7b72: Ta5d6ff"console"Tb4b4b4,
Te6edf3iconBgTff7b72: Ta5d6ff"tool-card__icon bg-zinc-100 text-zinc-500 dark:bg-zinc-800 dark:text-zinc-400"Tb4b4b4,
Te6edf3titleKeyTff7b72: Ta5d6ff"debug.title"Tb4b4b4,
Te6edf3descriptionKeyTff7b72: Ta5d6ff"debug.description"Tb4b4b4,
Te6edf3customClassTff7b72: Ta5d6ff"bg-amber-50/50 dark:bg-transparent"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4]Tb4b4b4;


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────